package com.ps.pojo.person;

import java.sql.Timestamp;

/**
 * EmployeeAttendance entity. @author MyEclipse Persistence Tools
 */

public class EmployeeAttendance implements java.io.Serializable {

	// Fields

	private Integer attendanceId;
	private Integer employeeId;
	private Integer year;
	private Integer month;
	private Integer shouldArrive;
	private Integer actualArrival;
	private Integer beingLate;
	private Integer absenteeism;
	private Integer leaveEarly;
	private Integer askForLeave;
	private Integer inputerId;
	private Timestamp inTime;

	// Constructors

	/** default constructor */
	public EmployeeAttendance() {
	}

	/** minimal constructor */
	public EmployeeAttendance(Integer employeeId, Integer year, Integer month,
			Integer inputerId, Timestamp inTime) {
		this.employeeId = employeeId;
		this.year = year;
		this.month = month;
		this.inputerId = inputerId;
		this.inTime = inTime;
	}

	/** full constructor */
	public EmployeeAttendance(Integer employeeId, Integer year, Integer month,
			Integer shouldArrive, Integer actualArrival, Integer beingLate,
			Integer absenteeism, Integer leaveEarly, Integer askForLeave,
			Integer inputerId, Timestamp inTime) {
		this.employeeId = employeeId;
		this.year = year;
		this.month = month;
		this.shouldArrive = shouldArrive;
		this.actualArrival = actualArrival;
		this.beingLate = beingLate;
		this.absenteeism = absenteeism;
		this.leaveEarly = leaveEarly;
		this.askForLeave = askForLeave;
		this.inputerId = inputerId;
		this.inTime = inTime;
	}

	// Property accessors

	public Integer getAttendanceId() {
		return this.attendanceId;
	}

	public void setAttendanceId(Integer attendanceId) {
		this.attendanceId = attendanceId;
	}

	public Integer getEmployeeId() {
		return this.employeeId;
	}

	public void setEmployeeId(Integer employeeId) {
		this.employeeId = employeeId;
	}

	public Integer getYear() {
		return this.year;
	}

	public void setYear(Integer year) {
		this.year = year;
	}

	public Integer getMonth() {
		return this.month;
	}

	public void setMonth(Integer month) {
		this.month = month;
	}

	public Integer getShouldArrive() {
		return this.shouldArrive;
	}

	public void setShouldArrive(Integer shouldArrive) {
		this.shouldArrive = shouldArrive;
	}

	public Integer getActualArrival() {
		return this.actualArrival;
	}

	public void setActualArrival(Integer actualArrival) {
		this.actualArrival = actualArrival;
	}

	public Integer getBeingLate() {
		return this.beingLate;
	}

	public void setBeingLate(Integer beingLate) {
		this.beingLate = beingLate;
	}

	public Integer getAbsenteeism() {
		return this.absenteeism;
	}

	public void setAbsenteeism(Integer absenteeism) {
		this.absenteeism = absenteeism;
	}

	public Integer getLeaveEarly() {
		return this.leaveEarly;
	}

	public void setLeaveEarly(Integer leaveEarly) {
		this.leaveEarly = leaveEarly;
	}

	public Integer getAskForLeave() {
		return this.askForLeave;
	}

	public void setAskForLeave(Integer askForLeave) {
		this.askForLeave = askForLeave;
	}

	public Integer getInputerId() {
		return this.inputerId;
	}

	public void setInputerId(Integer inputerId) {
		this.inputerId = inputerId;
	}

	public Timestamp getInTime() {
		return this.inTime;
	}

	public void setInTime(Timestamp inTime) {
		this.inTime = inTime;
	}

}